HelloWood

Gradle 使用-添加 Jacoco 分析单元测试覆盖率工具

2018-01-01

Gradle 添加 Jacoco 分析单元测试覆盖率工具

Jacoco 是一个免费的 Java 单元测试覆盖率分析工具,在 Gradle 中添加插件,在编译的同事进行单元测试覆盖率分析

配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
buildscript {
repositories {
mavenCentral()
maven { url "https://plugins.gradle.org/m2/" }
}
}

apply plugin: 'java'
apply plugin: 'jacoco'


group = 'cn.com.hellowood'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
mavenCentral()
maven { url "https://plugins.gradle.org/m2/" }
}

war {
baseName = 'Security'
version = ''
}

jacocoTestReport {
reports {
xml.enabled false
html.enabled true
}
}

check.dependsOn jacocoTestReport

生成结果

编译完成后会在 ${buildDir}/build/reports/jacoco/ 下会生成报告

Jacoco测试结果